package cn.com.db.service;

import cn.com.db.model.Embryo;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

@Service
public class EmbryoService extends BaseService {

    public Boolean isExist(String id){
        return getEmbryoById(id)!=null;
    }

    public Embryo getEmbryoById(String id){
        return embryoDao.getEmbryoById(id);
    }

    public void createEmbryo(Embryo embryo){
        embryoDao.createEmbryo(embryo);
    }

    public List<Embryo> getEmbryo(){
        return embryoDao.getEmbryo();
    }

    public Integer countEmbryo(){
        return embryoDao.countEmbryo();
    }

    @Transactional
    public void updateEmbryo(Embryo embryo){
        embryoDao.update(embryo);
    }


}
